home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Software Vault: The Diamond Collection
/
The Diamond Collection (Software Vault)(Digital Impact).ISO
/
cdr13
/
read502.zip
/
READINIT.DOC
< prev
next >
Wrap
Text File
|
1995-01-02
|
11KB
|
212 lines
READINIT.DOC
01/02/95
The READINIT.EXE program creates and maintains a file called READ.INI. The
READ.INI file is used to override certain defaults used by READ.EXE as well as
any self-viewing file created by READMAKE.EXE.
The specific defaults that can be changed:
* Printer port: Typically defaults to LPT1: but can be redefined to another
port or even a file name
* Printer string for regular text: Allows you to specify the string that will
be sent to the printer port if text is printed and all lines in the document
are 80 characters or less in length.
* Printer string for wide text: Allows you to specify the string that will be
sent to the printer if text is printed and any lines in the document are over
80 characters in length.
* String after partial document printed: Allows you to specify what string
should be printed after a full document is printed. This can include a page
eject character and/or printer reset information.
* String after full document printed: Allows you to specify what string should
be printed after a full document is printed. This can include a page eject
character and/or printer reset information. Defaults to /012 which is a
page eject.
* Color settings: You can change the four color sets used while viewing
documents within the program.
The routine maintains a (short) list of printer brands and some of the more
useful reset strings used for different modes. (Ask for the HPLJ settings to
get an idea.) This table can be expanded if people ask. Contact Wayne Software
at the address below; provide a list of required codes for all desirable
choices. Be reasonable with the number of choices. In any case, you can always
fill in any non-predefined codes that you want to.
READINIT (and READ) look for the initialization file in your default
subdirectory first. It then searches for it in the subdirectory where the
executable was and then goes through your DOS path.
The READ.INI file is further described in READ.DOC.
Syntax:
READINIT [ /MONO | /COLOR ]
[ Iinitfile | /-I ] [ /PORT=port ] [ /PTYPE=name ] [ /INITT=string ]
[ /INITW=string ] [ /AFTERP=string ] [ /AFTERF=string ]
[ /COLOR=nnn nnn nnn nnn ] [ /? ]
where:
"/MONO" (or "/-COLOR") forces monochrome mode
"/COLOR" (or "/-MONO") switches to color mode; the default
"/Iinitfile" says to read an initialization file with the file name "initfile".
The file specification *must* contain a period. If no drive or path information
is specified, the program will search for initfile beginning in your default
subdirectory and then going throughout your DOS path. The use of an
initialization file is optional. Initially defaults to "/IREAD.INI".
"/-I" (or "/INULL") says to skip loading the READ.INI initialization file.
"/PORT=port" specifies the printer port to use for printing. This typically
defaults to /PORT=LPT1: although this can be overridden by the READ.INI file.
"/PTYPE=name" specifies the name of the printer. This allows you to hook into
some pre-defined printer settings (contact Wayne Software with some more
initialization strings if you want some added). Currently, the only accepted
printers are HPLJ, EPSON, and OTHER.
"/INITT=string"("initialize thin") provides the string that will be sent to the
printer before printing if all lines in the document are 80 characters or less
in length. The string can include regular characters. Special characters are
entered by using their three-character ASCII numeric code preceded by a
backslash. "\027" is the code for the special character Escape. You can
specify /INITT=NULL if desired. Defaults to "/INITT=NULL".
"/INITW=string" ("initialize wide") provides the string that will be sent to the
printer before printing if any lines in the document (not just the section
printed) exceed 80 characters in length. See "/INITT=string" description.
Defaults to "/INITW=NULL".
For a Hewlett-Packard LaserJet, the following codes would typically be used:
/INITT=\027E (portrait mode, 80 column)
/INITW=\027E\027(s16.66H (portrait mode, 132 column)
"/AFTERP=string" specifies the string to print after a partial document is
printed. This string can include a page eject character ("\012") or any printer
reset codes ("\012\027E") you want. Initially defaults to "/AFTERP=\012".
"/AFTERF=string" specifies the string to print after a full document is printed.
See "/AFTERP=string" description. Defaults to "/AFTERF=\012".
"/COLOR=nnn nnn nnn nnn" specifies the color settings to use for (in order) (1)
regular text, (2) the status line, (3) marked text, and (4) found text. Each
setting must consist of three digits, the first two being the foreground color
and the last being the background color. The foreground color should be padded
on the left with a 0 if it is only one digit in length. Defaults to "/COLOR=150
151 157 143".
Foreground colors:
Low intensity High intensity
0 = black 8 = dark grey
1 = blue 9 = light blue
2 = green 10 = light green
3 = cyan 11 = light cyan
4 = red 12 = light red
5 = magenta 13 = light magenta
6 = brown 14 = light yellow
7 = white 15 = bright white
Adding 16 to any color will make the text blink. Background colors can consist
of 0 to 7 above. Bright white on blue, for example, would be "151".
"/?" or "/HELP" or "HELP" shows you the syntax for the command.
Author:
This program was written by Bruce Guthrie of Wayne Software. It is free for use
and redistribution provided relevant documentation is kept with the program, no
changes are made to the program or documentation, and it is not bundled with
commercial programs or charged for separately. People who need to bundle it in
for-sale packages must pay a $50 registration fee to "Wayne Software" at the
following address.
Additional information about this and other Wayne Software programs can be found
in the file BRUCEymm.DOC which should be included in the original ZIP file.
("ymm" is replaced by the last digit of the year and the two digit month of the
release. BRUCE312.DOC came out in December 1993. This same naming convention
is used in naming the ZIP file that this program was included in.) Comments and
suggestions can also be sent to:
Bruce Guthrie
Wayne Software
113 Sheffield St.
Silver Spring, MD 20910
fax: (301) 588-8986
See BRUCEymm.DOC file for additional contact information.
Foreign users: Please provide an Internet e-mail address in all correspondence.
Decimal and hexadecimal codes:
e.g. "\066\097\116" and "&H426174" both are "Bat"
+---------------------------------------------------------------------------
| dec hex chr | dec hex chr | dec hex chr | dec hex chr | dec hex chr |
+--------------+--------------+--------------+--------------+--------------+
| \000 &H00 nul| \052 &H34 4 | \104 &H68 h | \156 &H9C £ | \208 &HD0 ╨ |
| \001 &H01 | \053 &H35 5 | \105 &H69 i | \157 &H9D ¥ | \209 &HD1 ╤ |
| \002 &H02 | \054 &H36 6 | \106 &H6A j | \158 &H9E ₧ | \210 &HD2 ╥ |
| \003 &H03 | \055 &H37 7 | \107 &H6B k | \159 &H9F ƒ | \211 &HD3 ╙ |
| \004 &H04 | \056 &H38 8 | \108 &H6C l | \160 &HA0 á | \212 &HD4 ╘ |
| \005 &H05 | \057 &H39 9 | \109 &H6D m | \161 &HA1 í | \213 &HD5 ╒ |
| \006 &H06 | \058 &H3A : | \110 &H6E n | \162 &HA2 ó | \214 &HD6 ╓ |
| \007 &H07 bel| \059 &H3B ; | \111 &H6F o | \163 &HA3 ú | \215 &HD7 ╫ |
| \008 &H08 bs | \060 &H3C < | \112 &H70 p | \164 &HA4 ñ | \216 &HD8 ╪ |
| \009 &H09 tab| \061 &H3D = | \113 &H71 q | \165 &HA5 Ñ | \217 &HD9 ┘ |
| \010 &H0A lf | \062 &H3E > | \114 &H72 r | \166 &HA6 ª | \218 &HDA ┌ |
| \011 &H0B vt | \063 &H3F ? | \115 &H73 s | \167 &HA7 º | \219 &HDB █ |
| \012 &H0C pg | \064 &H40 @ | \116 &H74 t | \168 &HA8 ¿ | \220 &HDC ▄ |
| \013 &H0D cr | \065 &H41 A | \117 &H75 u | \169 &HA9 ⌐ | \221 &HDD ▌ |
| \014 &H0E | \066 &H42 B | \118 &H76 v | \170 &HAA ¬ | \222 &HDE ▐ |
| \015 &H0F | \067 &H43 C | \119 &H77 w | \171 &HAB ½ | \223 &HDF ▀ |
| \016 &H10 | \068 &H44 D | \120 &H78 x | \172 &HAC ¼ | \224 &HE0 α |
| \017 &H11 | \069 &H45 E | \121 &H79 y | \173 &HAD ¡ | \225 &HE1 ß |
| \018 &H12 | \070 &H46 F | \122 &H7A z | \174 &HAE « | \226 &HE2 Γ |
| \019 &H13 | \071 &H47 G | \123 &H7B { | \175 &HAF » | \227 &HE3 π |
| \020 &H14 | \072 &H48 H | \124 &H7C | | \176 &HB0 ░ | \228 &HE4 Σ |
| \021 &H15 | \073 &H49 I | \125 &H7D } | \177 &HB1 ▒ | \229 &HE5 σ |
| \022 &H16 | \074 &H4A J | \126 &H7E ~ | \178 &HB2 ▓ | \230 &HE6 µ |
| \023 &H17 | \075 &H4B K | \127 &H7F | \179 &HB3 │ | \231 &HE7 τ |
| \024 &H18 | \076 &H4C L | \128 &H80 Ç | \180 &HB4 ┤ | \232 &HE8 Φ |
| \025 &H19 | \077 &H4D M | \129 &H81 ü | \181 &HB5 ╡ | \233 &HE9 Θ |
| \026 &H1A eof| \078 &H4E N | \130 &H82 é | \182 &HB6 ╢ | \234 &HEA Ω |
| \027 &H1B esc| \079 &H4F O | \131 &H83 â | \183 &HB7 ╖ | \235 &HEB δ |
| \028 &H1C | \080 &H50 P | \132 &H84 ä | \184 &HB8 ╕ | \236 &HEC ∞ |
| \029 &H1D ???| \081 &H51 Q | \133 &H85 à | \185 &HB9 ╣ | \237 &HED φ |
| \030 &H1E ???| \082 &H52 R | \134 &H86 å | \186 &HBA ║ | \238 &HEE ε |
| \031 &H1F ???| \083 &H53 S | \135 &H87 ç | \187 &HBB ╗ | \239 &HEF ∩ |
| \032 &H20 | \084 &H54 T | \136 &H88 ê | \188 &HBC ╝ | \240 &HF0 ≡ |
| \033 &H21 ! | \085 &H55 U | \137 &H89 ë | \189 &HBD ╜ | \241 &HF1 ± |
| \034 &H22 " | \086 &H56 V | \138 &H8A è | \190 &HBE ╛ | \242 &HF2 ≥ |
| \035 &H23 # | \087 &H57 W | \139 &H8B ï | \191 &HBF ┐ | \243 &HF3 ≤ |
| \036 &H24 $ | \088 &H58 X | \140 &H8C î | \192 &HC0 └ | \244 &HF4 ⌠ |
| \037 &H25 % | \089 &H59 Y | \141 &H8D ì | \193 &HC1 ┴ | \245 &HF5 ⌡ |
| \038 &H26 & | \090 &H5A Z | \142 &H8E Ä | \194 &HC2 ┬ | \246 &HF6 ÷ |
| \039 &H27 ' | \091 &H5B [ | \143 &H8F Å | \195 &HC3 ├ | \247 &HF7 ≈ |
| \040 &H28 ( | \092 &H5C \ | \144 &H90 É | \196 &HC4 ─ | \248 &HF8 ° |
| \041 &H29 ) | \093 &H5D ] | \145 &H91 æ | \197 &HC5 ┼ | \249 &HF9 ∙ |
| \042 &H2A * | \094 &H5E ^ | \146 &H92 Æ | \198 &HC6 ╞ | \250 &HFA · |
| \043 &H2B + | \095 &H5F _ | \147 &H93 ô | \199 &HC7 ╟ | \251 &HFB √ |
| \044 &H2C , | \096 &H60 ` | \148 &H94 ö | \200 &HC8 ╚ | \252 &HFC ⁿ |
| \045 &H2D - | \097 &H61 a | \149 &H95 ò | \201 &HC9 ╔ | \253 &HFD ² |
| \046 &H2E . | \098 &H62 b | \150 &H96 û | \202 &HCA ╩ | \254 &HFE ■ |
| \047 &H2F / | \099 &H63 c | \151 &H97 ù | \203 &HCB ╦ | \255 &HFF |
| \048 &H30 0 | \100 &H64 d | \152 &H98 ÿ | \204 &HCC ╠ | |
| \049 &H31 1 | \101 &H65 e | \153 &H99 Ö | \205 &HCD ═ | |
| \050 &H32 2 | \102 &H66 f | \154 &H9A Ü | \206 &HCE ╬ | |
| \051 &H33 3 | \103 &H67 g | \155 &H9B ¢ | \207 &HCF ╧ | |
+--------------+--------------+--------------+--------------+--------------+